00_cover_page
01_sorting_algorithms_why_bother
02_formal_definition_of_sorting
03_where_is_sorting_essential
04_key_dimensions_of_algorithm_de
05_measuring_efficiency_time_comp
06_measuring_efficiency_space_com
07_algorithm_property_stability
08_comparison_vs_non_comparison_s
09_simple_sort_1_bubble_sort_the_
10_bubble_sort_step_by_step_trace
11_bubble_sort_trace_example_full
12_bubble_sort_complexity_analysi
13_simple_sort_2_selection_sort_t
14_selection_sort_trace_example
15_selection_sort_analysis_and_pr
16_simple_sort_3_insertion_sort_t
17_insertion_sort_trace_example
18_insertion_sort_analysis_and_ap
19_the_o_n_2_barrier
20_efficient_sort_1_merge_sort_ov
21_merge_sort_the_division_phase
22_merge_sort_the_combining_merge
23_deriving_merge_sort_complexity
24_merge_sort_properties
25_efficient_sort_2_quick_sort_ov
26_quick_sort_the_partitioning_st
27_quick_sort_partitioning_detail
28_quick_sort_recursive_trace_exa
29_the_crucial_role_of_pivot_sele
30_quick_sort_complexity_best_vs_
31_quick_sort_properties
32_comparison_summary_time_and_sp
33_practical_algorithm_selection
> Terminal ready. Click 'Run Code' to execute your code.
Your Personal AI Tutor
Ask me anything! Here are some ideas to get started:
Understand Concepts
Ask me to explain the current slide or a concept in simple terms.
Generate Code
Request code examples in different programming languages.
Use Your Tone and Language
Ask in different languages or tones and I'll adapt.
The AI assistant can make mistakes, verify important info.